package com.kelvem.saas.workbanch.fsm.anno.entity;


import com.kelvem.saas.workbanch.fsm.entity.Entity;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * Entity关系-One2One声明注解
 * 当前实体 对应 注解中实体 的关系为 一对一
 *
 * @author kelvem
 */
@Target(ElementType.TYPE)
@Retention(value = RetentionPolicy.RUNTIME)
public @interface One2One {
    Class<? extends Entity> entityClazz();
    String key() default "";
}
